394667
1484851
1108284
536136
312257
467416
265959
1003593
648819
601974
199176
1058361
863287
479145
677507
728871
103149
945120
80947
65957
833739
279165
299809
702476